insulating panel - French English Dictionary